.grid-cols-1	{grid-template-columns: repeat(1, minmax(0, 1fr));}
.grid-cols-2	{grid-template-columns: repeat(2, minmax(0, 1fr));}
.grid-cols-3	{grid-template-columns: repeat(3, minmax(0, 1fr));}
.grid-cols-4	{grid-template-columns: repeat(4, minmax(0, 1fr));}
.grid-cols-5	{grid-template-columns: repeat(5, minmax(0, 1fr));}
.grid-cols-6	{grid-template-columns: repeat(6, minmax(0, 1fr));}
.grid-cols-7	{grid-template-columns: repeat(7, minmax(0, 1fr));}
.grid-cols-8	{grid-template-columns: repeat(8, minmax(0, 1fr));}
.grid-cols-9	{grid-template-columns: repeat(9, minmax(0, 1fr));}
.grid-cols-10	{grid-template-columns: repeat(10, minmax(0, 1fr));}
.grid-cols-11	{grid-template-columns: repeat(11, minmax(0, 1fr));}
.grid-cols-12	{grid-template-columns: repeat(12, minmax(0, 1fr));}
.grid-cols-none	{grid-template-columns: none;}
// Grid Template Rows
.grid-rows-1	{grid-template-rows: repeat(1, minmax(0, 1fr));}
.grid-rows-2	{grid-template-rows: repeat(2, minmax(0, 1fr));}
.grid-rows-3	{grid-template-rows: repeat(3, minmax(0, 1fr));}
.grid-rows-4	{grid-template-rows: repeat(4, minmax(0, 1fr));}
.grid-rows-5	{grid-template-rows: repeat(5, minmax(0, 1fr));}
.grid-rows-6	{grid-template-rows: repeat(6, minmax(0, 1fr));}
.grid-rows-none	{grid-template-rows: none;}
// Gap
.gap-0	{gap: 0;}
.gap-1	{gap: 0.25rem;}
.gap-2	{gap: 0.5rem;}
.gap-3	{gap: 0.75rem;}
.gap-4	{gap: 1rem;}
.gap-5	{gap: 1.25rem;}
.gap-6	{gap: 1.5rem;}
.gap-8	{gap: 2rem;}
.gap-10	{gap: 2.5rem;}
.gap-12	{gap: 3rem;}
.gap-16	{gap: 4rem;}
.gap-20	{gap: 5rem;}
.gap-24	{gap: 6rem;}
.gap-32	{gap: 8rem;}
.gap-40	{gap: 10rem;}
.gap-48	{gap: 12rem;}
.gap-56	{gap: 14rem;}
.gap-64	{gap: 16rem;}
.gap-px	{gap: 1px;}
.row-gap-0	{row-gap: 0;}
.row-gap-1	{row-gap: 0.25rem;}
.row-gap-2	{row-gap: 0.5rem;}
.row-gap-3	{row-gap: 0.75rem;}
.row-gap-4	{row-gap: 1rem;}
.row-gap-5	{row-gap: 1.25rem;}
.row-gap-6	{row-gap: 1.5rem;}
.row-gap-8	{row-gap: 2rem;}
.row-gap-10	{row-gap: 2.5rem;}
.row-gap-12	{row-gap: 3rem;}
.row-gap-16	{row-gap: 4rem;}
.row-gap-20	{row-gap: 5rem;}
.row-gap-24	{row-gap: 6rem;}
.row-gap-32	{row-gap: 8rem;}
.row-gap-40	{row-gap: 10rem;}
.row-gap-48	{row-gap: 12rem;}
.row-gap-56	{row-gap: 14rem;}
.row-gap-64	{row-gap: 16rem;}
.row-gap-px	{row-gap: 1px;}
.col-gap-0	{column-gap: 0;}
.col-gap-1	{column-gap: 0.25rem;}
.col-gap-2	{column-gap: 0.5rem;}
.col-gap-3	{column-gap: 0.75rem;}
.col-gap-4	{column-gap: 1rem;}
.col-gap-5	{column-gap: 1.25rem;}
.col-gap-6	{column-gap: 1.5rem;}
.col-gap-8	{column-gap: 2rem;}
.col-gap-10	{column-gap: 2.5rem;}
.col-gap-12	{column-gap: 3rem;}
.col-gap-16	{column-gap: 4rem;}
.col-gap-20	{column-gap: 5rem;}
.col-gap-24	{column-gap: 6rem;}
.col-gap-32	{column-gap: 8rem;}
.col-gap-40	{column-gap: 10rem;}
.col-gap-48	{column-gap: 12rem;}
.col-gap-56	{column-gap: 14rem;}
.col-gap-64	{column-gap: 16rem;}
.col-gap-px	{column-gap: 1px;}